/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package org.liquidByte.trafficMustang.server.business;

import javax.ejb.EJB;
import javax.ejb.Stateless;
import org.liquidByte.trafficMustang.server.dataModel.Usuario;
import org.liquidByte.trafficMustang.server.repository.UsuarioRepository;
import org.liquidByte.trafficMustang.server.services.BusinessException;
import org.liquidByte.trafficMustang.server.services.UsuarioService;

/**
 *
 * @author Alexandre
 */
@Stateless
public class UsuarioBO implements UsuarioService {
    
    @EJB
    private UsuarioRepository repository;

    public void cadastrar(Usuario usuario) throws BusinessException {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    public void qualificar(Usuario usuario, int qualificacao, int variacaoMaxima) {
        usuario.setUsrQlfTot(usuario.getUsrQlfTot() + variacaoMaxima);
        usuario.setUsrQlf(usuario.getUsrQlf() + qualificacao);
        this.repository.persist(usuario);
    }
}
